deliver goods on sale or return - Turkish English Dictionary